package date;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class SecKill {
    public static void main(String[] args) {
        Date startTime = sdf("2020年11月11日 0:0:0");
        Date endTime = sdf("2020年11月11日 0:10:0");
        Date xiaojiaTime = sdf("2020年11月11日 0:03:47");
        Date xiapiTime = sdf("2020年11月11日 0:10:10");

        boolean jia = aa(xiaojiaTime, startTime, endTime);
        System.out.println(jia?"可以秒杀":"不能秒杀");
        boolean pi = aa(xiapiTime, startTime, endTime);
        System.out.println(pi?"可以秒杀":"不能秒杀");
    }

    private static boolean aa(Date useTime, Date startTime, Date endTime) {
        if (useTime.getTime() >= startTime.getTime() && useTime.getTime() <= endTime.getTime()) {
            return true;
        }
        return false;
    }


    public static Date sdf(String str) {
        String pattern = "yyyy年MM月dd日 hh:mm:ss";
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
        try {
            return simpleDateFormat.parse(str);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return new Date();
    }
}
